package com.hjm.project.channel.agent.domain.request;

import com.hjm.common.api.ls.leshua.LeShuaUtil;
import com.hjm.common.api.ls.leshua.entity.BaseReqDto;
import lombok.Data;

import java.util.List;

@Data
public class AgentRequest extends BaseReqDto {
    private String subAgentId; // 目标下级代理商编号，修改必传
    private String modifyUser; // 操作用户
    private ChannelContactInfo contactInfo; // 代理商联系人信息
    private ChannelBaseInfo baseInfo; // 基础信息
    private ChannelSettleInfo settleInfo; // 结算信息
    private List<ChannelSettleInfo> settleInfoList; // 多账户结算信息（只支持一代代理商）
    private ChannelPicturesInfo picturesInfo; // 图片信息
    private ChannelBusinessInfo businessInfo; // 交易结算信息
    public String toJson() {
        return LeShuaUtil.parameterToJson(this);
    }
}
